package org.jcnc.plugin;

import org.jcnc.jnotepad.plugin.interfaces.Plugin;
import org.jcnc.jnotepad.util.LogUtil;
import org.jcnc.jnotepad.util.PopUpUtil;
import org.slf4j.Logger;

/**
 * 测试插件类
 *
 * @author gewuyou
 */
public class MyPlugin implements Plugin {
    Logger logger = LogUtil.getLogger(this.getClass());


    /**
     * 初始化插件
     */
    @Override
    public void initialize() {
        logger.info("我已初始化!");
        PopUpUtil.infoAlert("信息", "插件", "我已初始化", null, null);
    }

    /**
     * 执行插件的逻辑
     */
    @Override
    public void execute() {
        logger.info("我已执行!");
        PopUpUtil.infoAlert("信息", "插件", "我已执行", null, null);
    }

    @Override
    public void destroyed() {

    }
}
